armoured turret - Alemán Inglés Diccionario